package com.fact.dto;

import java.io.Serializable;
import java.util.ArrayList;



public class NodeHierarchyDTO  implements  Serializable{

	private static final long serialVersionUID = 5785747689313413021L;
	private int nodeId;
	private String nodeName;
	private String dataType;
	private String description;
	private String label;
	private int position;
	private int parentNode;
	private int nodeTypeId;
	private int segmentId;
	
	private String nodeTypeName;
	private String segmentName;
	
	private String vizString;
	private int nodeType;
	
	private ArrayList<NodeFactDTO> nodeFactList;

	public int getNodeId() {
		return nodeId;
	}

	public void setNodeId(int nodeId) {
		this.nodeId = nodeId;
	}

	public String getNodeName() {
		return nodeName;
	}

	public void setNodeName(String nodeName) {
		this.nodeName = nodeName;
	}

	public String getDataType() {
		return dataType;
	}

	public void setDataType(String dataType) {
		this.dataType = dataType;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public int getPosition() {
		return position;
	}

	public void setPosition(int position) {
		this.position = position;
	}

	public int getParentNode() {
		return parentNode;
	}

	public void setParentNode(int parentNode) {
		this.parentNode = parentNode;
	}

	public int getNodeTypeId() {
		return nodeTypeId;
	}

	public void setNodeTypeId(int nodeTypeId) {
		this.nodeTypeId = nodeTypeId;
	}

	public int getSegmentId() {
		return segmentId;
	}

	public void setSegmentId(int segmentId) {
		this.segmentId = segmentId;
	}

	public String getNodeTypeName() {
		return nodeTypeName;
	}

	public void setNodeTypeName(String nodeTypeName) {
		this.nodeTypeName = nodeTypeName;
	}

	public String getSegmentName() {
		return segmentName;
	}

	public void setSegmentName(String segmentName) {
		this.segmentName = segmentName;
	}

	public String getVizString() {
		return vizString;
	}

	public void setVizString(String vizString) {
		this.vizString = vizString;
	}

	public int getNodeType() {
		return nodeType;
	}

	public void setNodeType(int nodeType) {
		this.nodeType = nodeType;
	}

	public ArrayList<NodeFactDTO> getNodeFactList() {
		return nodeFactList;
	}

	public void setNodeFactList(ArrayList<NodeFactDTO> nodeFactList) {
		this.nodeFactList = nodeFactList;
	}
	
	
}
